package com.bbva.kyfb.kyfbdto.firmas.fachada.v01;

import java.io.Serializable;
import java.util.Date;

import javax.xml.bind.annotation.XmlRootElement;


/**
 * Informacion de la auditoria de un elemento.
 *
 * @author xe35008
 * @version 1.0
 */
@XmlRootElement
public class InfoFileAudit implements Serializable{
	
	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;

	/** Fecha en la que se realizo la accion. */
	private Date sFechaAccion;
	
	/** Accion realizada. */
	private int sCodAccion;
	
	/** Codigo de usuario que realizo la accion. */
	private String sCodUsuario;
	
	/** Codigo de usuario que realiza la firma. */
	private String sCodUsuarioFirma;
	
	/** Poder con que el usuario firmo. */
	private String sPoderUsuarioFirmante;
	
	/** Peso de la orden. */
	private Double dPesoOrden;
	
	/** estado en el que se encuentra la orden o el fichero. */
	private String sCodEstado;
	
	/**
	 * Instantiates a new info file audit.
	 */
	public InfoFileAudit() {}

	/**
	 * Gets the s fecha accion.
	 *
	 * @return the sFechaAccion
	 */
	public Date getsFechaAccion() {
		return sFechaAccion;
	}

	/**
	 * Sets the s fecha accion.
	 *
	 * @param sFechaAccion the sFechaAccion to set
	 */
	public void setsFechaAccion(Date sFechaAccion) {
		this.sFechaAccion = sFechaAccion;
	}

	/**
	 * Gets the s cod accion.
	 *
	 * @return the sCodAccion
	 */
	public int getsCodAccion() {
		return sCodAccion;
	}

	/**
	 * Sets the s cod accion.
	 *
	 * @param sCodAccion the sCodAccion to set
	 */
	public void setsCodAccion(int sCodAccion) {
		this.sCodAccion = sCodAccion;
	}

	/**
	 * Gets the s cod usuario.
	 *
	 * @return the sCodUsuario
	 */
	public String getsCodUsuario() {
		return sCodUsuario;
	}

	/**
	 * Sets the s cod usuario.
	 *
	 * @param sCodUsuario the sCodUsuario to set
	 */
	public void setsCodUsuario(String sCodUsuario) {
		this.sCodUsuario = sCodUsuario;
	}

	/**
	 * Gets the s cod usuario firma.
	 *
	 * @return the sCodUsuarioFirma
	 */
	public String getsCodUsuarioFirma() {
		return sCodUsuarioFirma;
	}

	/**
	 * Sets the s cod usuario firma.
	 *
	 * @param sCodUsuarioFirma the sCodUsuarioFirma to set
	 */
	public void setsCodUsuarioFirma(String sCodUsuarioFirma) {
		this.sCodUsuarioFirma = sCodUsuarioFirma;
	}

	/**
	 * Gets the s poder usuario firmante.
	 *
	 * @return the sPoderUsuarioFirmante
	 */
	public String getsPoderUsuarioFirmante() {
		return sPoderUsuarioFirmante;
	}

	/**
	 * Sets the s poder usuario firmante.
	 *
	 * @param sPoderUsuarioFirmante the sPoderUsuarioFirmante to set
	 */
	public void setsPoderUsuarioFirmante(String sPoderUsuarioFirmante) {
		this.sPoderUsuarioFirmante = sPoderUsuarioFirmante;
	}

	/**
	 * Gets the d peso orden.
	 *
	 * @return the sPesoOrden
	 */
	public Double getdPesoOrden() {
		return dPesoOrden;
	}

	/**
	 * Sets the s peso orden.
	 *
	 * @param dPesoOrden the new s peso orden
	 */
	public void setsPesoOrden(Double dPesoOrden) {
		this.dPesoOrden = dPesoOrden;
	}

	/**
	 * Gets the s cod estado.
	 *
	 * @return the sCodEstado
	 */
	public String getsCodEstado() {
		return sCodEstado;
	}

	/**
	 * Sets the s cod estado.
	 *
	 * @param sCodEstado the sCodEstado to set
	 */
	public void setsCodEstado(String sCodEstado) {
		this.sCodEstado = sCodEstado;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "InfoFileAudit [sFechaAccion=" + sFechaAccion + ", sCodAccion="
				+ sCodAccion + ", sCodUsuario=" + sCodUsuario
				+ ", sCodUsuarioFirma=" + sCodUsuarioFirma
				+ ", sPoderUsuarioFirmante=" + sPoderUsuarioFirmante
				+ ", dPesoOrden=" + dPesoOrden + ", sCodEstado=" + sCodEstado
				+ "]";
	}
	
}
